using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class Lesson17 : MonoBehaviour
{
    // Start is called before the first frame update
    void Start()
    {
        #region 知识点一 内存窗口工具的作用
        //在学习之前
        //首先了解 RAM（运行时内存）对于我们的意义
        //如果应用程序出现闪退情况
        //往往都是因为应用程序运行时内存的使用超出了设备允许的最大内存量，而被手机系统强行关闭
        // 注意：
        // 不同品牌、型号的手机配置都是不同的，手机后台运行的程序数量也是不同的
        // 所以要根据实际情况进行测试获取目标设备的内存极限值
        // 可以选取市面上的主流机型来进行测试

        //今天我们要学习的内存窗口工具
        //是用于跟踪应用程序RAM（运行时内存）的分配情况的

        //我们可以使用它来分析应用程序可能存在的内存问题
        //我们可以使用它 定期自动的 或者 手动的 捕获内存快照
        //这里的内存快照就是捕获的这一瞬间应用程序的运行时内存使用情况

        //根据内存快照我们可以分析内存问题
        //比如：
        //1. 切换场景前和切换场景后的内存快照比较，判断是否存在内存泄露
        //2. 比如闪退前的内存快照，来分析设备占用多少内存时造成了闪退，确定内存瓶颈
        //等等
        #endregion

        #region 知识点二 内存窗口工具的使用
        #endregion

        #region 总结
        //内存窗口工具可以帮助我们调试分析应用程序的内存问题
        //它是非常重要的调试工具
        #endregion
    }

    // Update is called once per frame
    void Update()
    {
        
    }
}
